.nav_category,.content,.info_top,.special_recommendation,.first_banner,.shop_commodity_title,.info_under,.shop_positions{
    width: 1000px;
    margin: 0 auto;
}
.shop_navigation{
    width:1000px;
    margin: 0 auto;
    padding:20px 0 10px 0;
}
.shop_navigation_title{
    background-color: #e31f4a;
    height: 40px;

}
.fixedTop{
    position: fixed;
    top:0;
    z-index:1000;
}
.shop_navigation_title span{
    color: #fff;
    font-size: 16px;
    top: 0;
    border-bottom: none;
    width: 231px;
    height: 40px;
    line-height: 38px;
    cursor: default;
    text-align: left;
    font-weight: 400;
    background-position: 0 -31px;
}
.nav_category{
    background-color: #f9f9f9;
}

.content{
    height: auto;
    overflow:auto;
    overflow-x:hidden;
    overflow-y:hidden;
}
.info_top{
    height: auto;
    overflow:auto;
    overflow-x:hidden;
}
.infoleft,.inforight{
    float: left;
}
.inforight{
    width:450px;
    padding-left: 10px;
}

/* 焦点图效果 */
.picBtnTop{ width:500px; height:360px; border:1px solid #ccc; padding:5px;  position:relative;  overflow:hidden;  zoom:1;   }
.picBtnTop .hd{ width:98px;  height:360px; position:absolute; right:5px; overflow:hidden; }
.picBtnTop .hd ul li{ width:93px; text-align:center; padding:0 0 5px 5px;  }
.picBtnTop .hd ul li img{ width:85px; height:60px; border:4px solid #ddd; cursor:pointer; vertical-align:bottom; }
.picBtnTop .hd ul li.on{ background:url("images/icoleft.gif") no-repeat 0 28px; }
.picBtnTop .hd ul li.on img{ border-color:#f60;  }
.picBtnTop .bd{ width:400px;  height:360px; position:relative;  }
.picBtnTop .bd li{ position:relative; zoom:1; vertical-align:middle;}
.picBtnTop .bd li .pic{ position:relative; z-index:0;  }
.picBtnTop .bd li .pic img{ width:400px; height:360px; vertical-align:bottom; }
.picBtnTop .bd li .bg{ width:400px; height:30px; position:absolute; left:0; bottom:0; z-index:1;  background:#000; filter:alpha(opacity=60);opacity:0.6;    }
.picBtnTop .bd li .title{ width:400px; height:30px; line-height:30px; left:0; bottom:0;   position:absolute; z-index:2;  }
.picBtnTop .bd li .title a{ color:#fff; padding-left:15px;  }
.commo_intro{
    margin-top: 10px;
}
.shop_notice{
    border:1px solid #000;
    width:200%;
    height: 100px;
}
.special_recommendation,.shop_commo_list{
    background-color: #fff;
    overflow:auto;
    overflow-x:hidden;
    overflow-y:hidden;
}
.rec_com_hot{
    display:block;
    padding:20px;
    width: 210px;
    height: 210px;
    position:absolute; 
    top:0px; 
    left:0px;
}
.rec_flow_price_label label{
    font-size:20px;
}
.rec_com_hotlabel{
    display:block;
    position:absolute; 
    top:4px; 
    left:30px;
}
.rec_com_flow_price{
    display:block;
    position:absolute; 
    top:170px; 
    left:100px;
}
.rec_flow_price_label{
    color:#fff;
    position:absolute;
    top:210px;
    left:110px;
}
.spec_recom_info{
    position:relative;
    width: 24.8%;
    float: left;
    border:1px solid #e6e6e6;
}
.spec_recom_info p{
    padding-left: 20px;
}
.spec_recom_info_title{
    position:absolute;
    top:220px;
    left:0;
}
.spec_h1{
    margin:10px 20px;
}
.spec_recom_info_decri{
    margin-top:270px;
} 
.spec_recom_info_decri_p{
    text-overflow:ellipsis; 
    white-space:nowrap; 
    overflow:hidden;
}
.spec_recom_info_decri_del{
    color:red;
    font-size:16px;
    margin-left:5px;
}
.first_banner{
    background: url(../img/pic3.jpg);
    height: 150px;
}

.shop_commodity_title{
    background-color: #f9f9f9;
    font-size: 18px;
    color:#fff;
}
.shop_commo_list_info{
    width: 19.99%;
    float: left;
    margin-bottom: 5px;
}
.shop_commo_list_info img{
    padding:10px;
    width: 180px;
    height:180px;
}
.shop_commo_list_info p{
    padding:10px;
}
.shop_positions{
    background-color: #fff;
    height:424px;
}
.shop_position_left{
    float: left;
    width: 517px;
    height:340px;
    margin:20px 10px 30px 20px;
}
.shop_position_right{
    margin-left: 10px;
    margin-top:20px;
    float: left;
    width: 40%;
}
/* tab选项切换效果 */
.slideTxtBox{ width:400px; text-align:left;margin:0 auto;  }
.slideTxtBox .hd{ height:30px; line-height:30px; background:#f4f4f4;border-bottom:1px solid #ddd;  position:relative;  }
.slideTxtBox .hd ul{ float:left; position:absolute;top:-1px; height:32px;   }
.slideTxtBox .hd ul li{ float:left; padding:1px 15px; cursor:pointer; }
.slideTxtBox .hd ul li.on{ height:30px; color: #fff;  background:#39ada3;}
.slideTxtBox .bd ul{ padding:15px;  zoom:1;  }
.slideTxtBox .bd li{ height:24px; line-height:24px;   }
.slideTxtBox .bd li .date{ float:right; color:#999;  }

.shop_position_title{
    background-color:red;
    width:80px;
    height: 40px;
}
.shop_position_title_inline{
    background-color:red;
    height: 40px;
    line-height: 38px;
    padding-left:5px;
}
.shop_daohang{
    margin-top: -1px;
}
.shop_daohang li{
    float:left;
    width:100px;
    height:30px;
}
.shop_daohang li a{
    color: #fff;
    text-align: center;
    display:block;
    width:100px;
    height:20px;
    border-right:1px solid #fff;
}
.picFocus{ margin:0 auto;  width:100%;height:602px;position:relative;  overflow:hidden;}
.picFocus .hd{ width:550px;overflow:hidden;text-align:center;margin:-100px auto 0;position:relative; z-index: 1;}
.picFocus .hd ul{ overflow:hidden;margin:0 auto;}
.picFocus .hd ul li{ float:left;width:104px;}
.picFocus .hd ul li img{ width:80px; height:65px; border:2px solid #ddd; cursor:pointer; margin:0 10px;   }
.picFocus .hd ul li.on img{ border-color:#f60;  }
.picFocus .bd { position:relative; z-index: 0;}
.picFocus .bd li{ vertical-align:middle; }
.picFocus .bd img{ width:100%; height:602px; display:block;  }